This application, titled "Apprendre les Notes de Musique," is an interactive tool designed to help users learn to recognize musical notes on a piano and staff notation. The app provides a gamified experience where users can listen to a note, identify it by clicking on its name, and then find the corresponding key on a virtual piano. To use the app, users start by listening to a note played through the application. They are then prompted to click on the name of the note from a list displayed on the screen. After selecting the note name, users must click on the corresponding key on the virtual piano. The app provides immediate feedback on whether the user's selections were correct, along with a score that tracks their performance. The app is built using TypeScript and React, leveraging modern web technologies to create a responsive and interactive user interface. It utilizes the Web Audio API to generate sound for the notes, allowing for real-time audio playback. The user interface is designed with components from a UI library, ensuring a clean and user-friendly experience. Key features of the app include: - An interactive piano interface with both white and black keys. - A canvas that visually represents the staff notation, dynamically updating to show the current note. - A toggle switch that allows users to choose between two modes: an extended mode with 15 notes or a basic mode with 8 notes. - Immediate feedback on user selections, including correct and incorrect responses. - A scoring system that tracks the number of correct answers and displays the percentage of correct responses. - The ability to replay the current note for additional practice. Overall, "Apprendre les Notes de Musique" serves as an engaging educational tool for anyone looking to improve their musical note recognition skills.
No tags
Last Updated April 28, 2025